@charset "UTF-8";
.hand_cs {
  cursor: pointer;
}

.el-tabs__active-bar {
  background-color: #2d8cf0 !important;
}

.el-tabs__item.is-active {
  color: #2d8cf0 !important;
}

.el-tabs__item:hover {
  color: #2d8cf0 !important;
}

.card_con {
  background-color: #fff;
  padding: 20px;
  box-sizing: border-box;
}

.tbImg1 {
  width: 100%;
  height: 100%;
  border-radius: 8px;
}

.slt {
  display: flex;
  justify-content: center;
}

.slt .tbImg {
  width: 22px;
  height: 100%;
  border-radius: 8px;
  margin-right: 10px;
}

.flex {
  display: flex;
  align-items: center;
}

.w100 {
  width: 80px;
  flex-shrink: 0;
  text-align: end;
}

/deep/.el-table--enable-row-hover .el-table__body tr:hover > td {
  background-color: #ecf5ff;
  /* color: #f19944; */
  /* 设置文字颜色，可以选择不设置 */
}

.handleEdit {
  color: #2d8cf0;
}

.handleDelete {
  color: #F56C6C;
}

.handleExamine {
  color: #32B75C;
}

.handleExamine1 {
  color: #e7a33c;
  margin-left: 20px;
}

.handleDetail {
  color: #32B75C;
}

.red {
  color: #F56C6C;
}

.blue {
  color: #2d8cf0;
}

.green {
  color: #32B75C;
}

.pagination {
  display: flex;
  justify-content: flex-end;
  padding-top: 10px;
}

.el-button--primary {
  background-color: #2d8cf0 !important;
  border-color: #2d8cf0 !important;
}

.el-button--success {
  background-color: #32B75C !important;
  border-color: #32B75C !important;
}

.el-button:hover {
  opacity: 0.8 !important;
}

/deep/.el-button {
  padding: 11px 15px;
  font-size: 13px;
}

::v-deep.el-date-editor {
  width: 100%;
}

.mb20 {
  margin-bottom: 20px;
}

.mb40 {
  margin-bottom: 40px;
}

.mt20 {
  margin-top: 20px;
}

.mb15 {
  margin-bottom: 15px;
}

.mb10 {
  margin-bottom: 10px;
}

.pr40 {
  padding-right: 40px;
  box-sizing: border-box;
}

.pr20 {
  padding-right: 20px;
  box-sizing: border-box;
}

.pl40 {
  padding-left: 40px;
  box-sizing: border-box;
}

.pl20 {
  padding-left: 20px;
  box-sizing: border-box;
}

.fz14 {
  font-size: 14px;
}

.fz13 {
  font-size: 13px;
}

.fz12 {
  font-size: 12px;
}

.flex_row {
  display: flex;
  align-items: center;
}

.el-date-editor .el-range-input {
  font-size: 13px !important;
}

.el-select-dropdown__item {
  font-size: 13px !important;
}

.el-table {
  font-size: 13px;
}

.caozuo {
  display: flex;
  justify-content: center;
}

.caozuo .handleDelete {
  margin-left: 20px;
}

.el-switch {
  height: 25px !important;
}

::v-deep .el-switch__core {
  width: 54px !important;
  height: 24px;
  border-radius: 100px;
  border: none;
}

::v-deep .el-switch__core::after {
  width: 20px;
  height: 20px;
  top: 2px;
}

::v-deep .el-switch.is-checked .el-switch__core::after {
  margin-left: -21px;
}

/*关闭时文字位置设置*/
::v-deep .el-switch__label--right {
  position: absolute;
  z-index: 1;
  right: 6px;
  margin-left: 0px;
  color: rgba(255, 255, 255, 0.901961);
}

::v-deep .el-switch__label--right span {
  font-size: 12px;
}

/* 激活时另一个文字消失 */
::v-deep .el-switch__label.is-active {
  display: none;
}

/*开启时文字位置设置*/
::v-deep .el-switch__label--left {
  position: absolute;
  z-index: 1;
  left: 5px;
  margin-right: 0px;
  color: rgba(255, 255, 255, 0.901961);
}

::v-deep .el-switch__label--left span {
  font-size: 12px;
}

/deep/.el-input__inner {
  height: 36px;
  line-height: 36px;
  font-size: 13px;
}

.el-form-item__label {
  font-size: 13px !important;
}

.el-tabs__item {
  font-size: 13px !important;
}

/deep/.el-dialog__body {
  padding: 20px;
}

::v-deep.el-cascader-node__label {
  font-size: 13px !important;
}

::v-deep.el-cascader-node__label {
  font-size: 13px !important;
}
